#ifndef MATH_GTEST_MATH_TEST_DATA_REMQUOF_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_REMQUOF_DATA_H

DataFloat3Int1 g_remquofData[] = {
    {-0x1.15637p+99, 0x1.7a411p+19, 0x1.1567p+16, -1511289838},
    {0x1.0299fap+117, 0x1.0cede2p+15, 0x1.60509p+13, 2082750670},
    {0x1.fffdc8p+127, -0x1.000006p+22, 0x1.f0114p+17, -64143337},
    {0x1.fffab8p+127, 0x1.dffffep+4, 0x1.dd3168p+2, 1248568877},
    {0x1.9ffffap+127, 0x1.fffffcp-1, -0x1.6p-11, 2147478016},
    {-0x1p-117, -0x1p-116, -0x1p-117, 0},
    {-0x1p-117, 0x1p-116, -0x1p-117, 0},
    {0x1p-117, -0x1.8p-116, 0x1p-117, 0},
    {0x1p-117, 0x1.8p-116, 0x1p-117, 0},
    {-0x1p-117, 0x1p+16, -0x1p-117, 0},
    {-0x1p-117, 0x1p+17, -0x1p-117, 0},
    {0x1p-117, 0x1p+16, 0x1p-117, 0},
    {0x1p-117, 0x1p+17, 0x1p-117, 0},
    {-0x1p-117, 0x1p+118, -0x1p-117, 0},
    {-0x1p-117, 0x1p+119, -0x1p-117, 0},
    {0x1p-117, 0x1p+118, 0x1p-117, 0},
    {0x1p-117, 0x1p+119, 0x1p-117, 0},
    {0x1p+15, -0x1p-116, 0x0p+0, 0},
    {0x1p+15, 0x1p-116, 0x0p+0, 0},
    {0x1p+16, -0x1p-116, 0x0p+0, 0},
    {0x1p+16, 0x1p-116, 0x0p+0, 0},
    {0x1p+15, 0x1p+16, 0x1p+15, 0},
    {0x1p+15, 0x1p+17, 0x1p+15, 0},
    {0x1p+16, 0x1p+16, 0x0p+0, 1},
    {0x1p+16, 0x1p+17, 0x1p+16, 0},
    {0x1p+15, 0x1p+118, 0x1p+15, 0},
    {0x1p+15, 0x1p+119, 0x1p+15, 0},
    {0x1p+16, 0x1p+118, 0x1p+16, 0},
    {0x1p+16, 0x1p+119, 0x1p+16, 0},
    {0x1p+117, -0x1p-116, 0x0p+0, 0},
    {0x1p+117, 0x1p-116, 0x0p+0, 0},
    {0x1p+118, -0x1p-116, 0x0p+0, 0},
    {0x1p+118, 0x1p-116, 0x0p+0, 0},
    {0x1p+117, 0x1p+16, 0x0p+0, 0},
    {0x1p+117, 0x1p+17, 0x0p+0, 0},
    {0x1p+118, 0x1p+16, 0x0p+0, 0},
    {0x1p+118, 0x1p+17, 0x0p+0, 0},
    {0x1p+117, 0x1p+118, 0x1p+117, 0},
    {0x1p+117, 0x1p+119, 0x1p+117, 0},
    {0x1p+118, 0x1p+118, 0x0p+0, 1},
    {0x1p+118, 0x1p+119, 0x1p+118, 0},
    {0x1.9p+6, 0x1.3p+3, -0x1.2p+2, 11},
    {0x1.9p+6, 0x1.5p+3, -0x1.4p+2, 10},
    {0x1.9p+6, 0x1.7p+3, -0x1.cp+1, 9},
    {0x1.94p+6, 0x1.3p+3, -0x1.cp+1, 11},
    {0x1.94p+6, 0x1.5p+3, -0x1p+2, 10},
    {0x1.94p+6, 0x1.7p+3, -0x1.4p+1, 9},
    {0x1.98p+6, 0x1.3p+3, -0x1.4p+1, 11},
    {0x1.98p+6, 0x1.5p+3, -0x1.8p+1, 10},
    {0x1.98p+6, 0x1.7p+3, -0x1.8p+0, 9},
    {0x1.9cp+6, 0x1.5p+3, -0x1p+1, 10},
    {0x1.9cp+6, 0x1.5p+3, -0x1p+1, 10},
    {0x1.9cp+6, 0x1.6p+3, 0x1p+2, 9},
    {0x1.ap+6, 0x1.3p+3, -0x1p-1, 11},
    {0x1.ap+6, 0x1.5p+3, -0x1p+0, 10},
    {0x1.ap+6, 0x1.7p+3, 0x1p-1, 9},
    {0x1.a4p+6, 0x1.5p+3, 0x0p+0, 10},
    {0x1.a4p+6, 0x1.7p+3, 0x1.8p+0, 9},
    {0x1.a4p+6, 0x1.7p+3, 0x1.8p+0, 9},
    {0x1.a8p+6, 0x1.7p+3, 0x1.4p+1, 9},
    {0x1.a8p+6, 0x1.7p+3, 0x1.4p+1, 9},
    {0x1.a8p+6, 0x1.9p+3, 0x1.8p+2, 8},
    {0x1.acp+6, 0x1.3p+3, 0x1.4p+1, 11},
    {0x1.acp+6, 0x1.5p+3, 0x1p+1, 10},
    {0x1.acp+6, 0x1.7p+3, 0x1.cp+1, 9},
    {0x1.bp+6, 0x1.3p+3, 0x1.cp+1, 11},
    {0x1.bp+6, 0x1.5p+3, 0x1.8p+1, 10},
    {0x1.bp+6, 0x1.7p+3, 0x1.2p+2, 9},
    {0x1.b4p+6, 0x1.3p+3, 0x1.2p+2, 11},
    {0x1.b4p+6, 0x1.5p+3, 0x1p+2, 10},
    {0x1.b4p+6, 0x1.7p+3, 0x1.6p+2, 9},
    {0x1.b8p+6, 0x1.3p+3, -0x1p+2, 12},
    {0x1.b8p+6, 0x1.5p+3, 0x1.4p+2, 10},
    {0x1.b8p+6, 0x1.7p+3, -0x1.4p+2, 10},
    {-0x1.000002p+0, -0x1.000004p+0, 0x1p-23, 1},
    {-0x1.000002p+0, -0x1p+1, 0x1.fffffcp-1, 1},
    {-0x1.000002p+0, -0x1.8ffffep-1, -0x1.c00018p-3, 1},
    {-0x1p+0, -0x1.000004p+0, 0x1p-22, 1},
    {-0x1p+0, -0x1.8p+1, -0x1p+0, 0},
    {-0x1p+0, -0x1.9ffffep-1, -0x1.800008p-3, 1},
    {-0x1.fffffep-1, -0x1.000004p+0, 0x1.4p-22, 1},
    {-0x1.fffffep-1, -0x1p+1, -0x1.fffffep-1, 0},
    {-0x1.fffffep-1, -0x1.9ffffep-1, -0x1.8p-3, 1},
    {-0x1.000002p+0, 0x1.9ffffep-1, -0x1.800018p-3, -1},
    {-0x1.000002p+0, 0x1p+1, 0x1.fffffcp-1, -1},
    {-0x1.000002p+0, 0x1.000004p+0, 0x1p-23, -1},
    {-0x1p+0, 0x1.9ffffep-1, -0x1.800008p-3, -1},
    {-0x1p+0, 0x1p+1, -0x1p+0, 0},
    {-0x1p+0, 0x1.000004p+0, 0x1p-22, -1},
    {-0x1.fffffep-1, 0x1.9ffffep-1, -0x1.8p-3, -1},
    {-0x1.fffffep-1, 0x1p+1, -0x1.fffffep-1, 0},
    {-0x1.fffffep-1, 0x1.000004p+0, 0x1.4p-22, -1},
    {0x1.fffffep-1, -0x1.000004p+0, -0x1.4p-22, -1},
    {0x1.fffffep-1, -0x1p+1, 0x1.fffffep-1, 0},
    {0x1.fffffep-1, -0x1.9ffffep-1, 0x1.8p-3, -1},
    {0x1p+0, -0x1.000004p+0, -0x1p-22, -1},
    {0x1p+0, -0x1p+1, 0x1p+0, 0},
    {0x1p+0, -0x1.9ffffep-1, 0x1.800008p-3, -1},
    {0x1.000002p+0, -0x1.000004p+0, -0x1p-23, -1},
    {0x1.000002p+0, -0x1p+1, -0x1.fffffcp-1, -1},
    {0x1.000002p+0, -0x1.9ffffep-1, 0x1.800018p-3, -1},
    {0x1.fffffep-1, 0x1.9ffffep-1, 0x1.8p-3, 1},
    {0x1.fffffep-1, 0x1p+1, 0x1.fffffep-1, 0},
    {0x1.fffffep-1, 0x1.000004p+0, -0x1.4p-22, 1},
    {0x1p+0, 0x1.9ffffep-1, 0x1.800008p-3, 1},
    {0x1p+0, 0x1p+1, 0x1p+0, 0},
    {0x1p+0, 0x1.000004p+0, -0x1p-22, 1},
    {0x1.000002p+0, 0x1.9ffffep-1, 0x1.800018p-3, 1},
    {0x1.000002p+0, 0x1p+1, -0x1.fffffcp-1, 1},
    {0x1.000002p+0, 0x1.000004p+0, -0x1p-23, 1},
    {-0x1p-149, 0x1p-148, -0x1p-149, 0},
    {0x0p+0, 0x1p-148, 0x0p+0, 0},
    {0x1p-149, 0x1p-148, 0x1p-149, 0},
    {-0x1p-149, -0x1p-148, -0x1p-149, 0},
    {0x0p+0, -0x1p-148, 0x0p+0, 0},
    {0x1p-149, -0x1p-148, 0x1p-149, 0},
    {-0x1p-149, 0x1.9ffffep+127, -0x1p-149, 0},
    {0x0p+0, 0x1.9ffffep+127, 0x0p+0, 0},
    {0x1p-149, 0x1.9ffffep+127, 0x1p-149, 0},
    {-0x1p-149, -0x1.9ffffep+127, -0x1p-149, 0},
    {0x0p+0, -0x1.9ffffep+127, 0x0p+0, 0},
    {0x1p-149, -0x1.9ffffep+127, 0x1p-149, 0},
    {0x1p-149, 0x1.9ffffep+127, 0x1p-149, 0},
    {-0x1p-149, -0x1.9ffffep+127, -0x1p-149, 0},
    {-0x1p-149, 0x1.9ffffep+127, -0x1p-149, 0},
    {0x1p-149, -0x1.9ffffep+127, 0x1p-149, 0},
    {0x1.fffffep+127, 0x1p-148, 0x0p+0, 0},
    {-0x1.fffffep+127, -0x1p-148, -0x0p+0, 0},
    {-0x1.fffffep+127, 0x1p-148, -0x0p+0, 0},
    {0x1.fffffep+127, -0x1p-148, 0x0p+0, 0},
    {0x1.fffffep+127, 0x1.9ffffep+127, 0x1.8p+125, 1},
    {0x1.fffffep+127, -0x1.9ffffep+127, 0x1.8p+125, -1},
    {-0x1.fffffep+127, 0x1.9ffffep+127, -0x1.8p+125, -1},
    {-0x1.fffffep+127, -0x1.9ffffep+127, -0x1.8p+125, 1},
    {-0x1.000002p+22, 0x1.9ffffep-1, -0x1.f62768p-3, -5162221},
    {-0x1.000002p+22, 0x1p+1, -0x1p-1, -2097152},
    {-0x1.000002p+22, 0x1.000004p+0, 0x1p-1, -4194304},
    {-0x1p+22, 0x1.9ffffep-1, 0x1.04ec4cp-2, -5162221},
    {-0x1p+22, 0x1p+1, -0x0p+0, -2097152},
    {-0x1p+22, 0x1.000004p+0, -0x1p-22, -4194303},
    {-0x1.fffffep+21, 0x1.9ffffep-1, -0x1.3b13bp-2, -5162220},
    {-0x1.fffffep+21, 0x1p+1, 0x1p-2, -2097152},
    {-0x1.fffffep+21, 0x1.000004p+0, 0x1.ffffep-3, -4194303},
    {0x1.fffffep+22, 0x1.9ffffep-1, -0x1.93b138p-3, 10324441},
    {0x1.9ffffep+22, 0x1p+0, -0x1p-1, 6815744},
    {0x1.9ffffep+22, 0x1.000002p+0, -0x1.3ffff8p-2, 6815743},
    {0x1p+23, 0x1.9ffffep-1, 0x1.362764p-2, 10324441},
    {0x1p+22, 0x1p+0, 0x0p+0, 4194304},
    {0x1p+23, 0x1.000004p+0, 0x1p-21, 8388606},
    {0x1.000004p+23, 0x1.fffffep-1, -0x1.fffff4p-2, 8388611},
    {0x1.000004p+23, 0x1p+0, 0x0p+0, 8388610},
    {0x1.000002p+23, 0x1.000004p+0, 0x1p-22, 8388607},
    {-0x1.000004p+24, 0x1.fffffep-1, -0x1.4p-22, -16777221},
    {-0x1.000004p+24, 0x1p+0, -0x0p+0, -16777220},
    {-0x1.000002p+24, 0x1.000004p+0, -0x1p-21, -16777214},
    {-0x1p+24, 0x1.9ffffep-1, 0x1.a76268p-3, -20648883},
    {-0x1p+23, 0x1p+0, -0x0p+0, -8388608},
    {-0x1p+24, 0x1.000004p+0, -0x1p-20, -16777212},
    {-0x1.fffffep+23, 0x1.9ffffep-1, 0x1.93b138p-2, -20648882},
    {-0x1.9ffffep+23, 0x1p+0, -0x0p+0, -13631487},
    {-0x1.9ffffep+23, 0x1.000002p+0, -0x1.800018p-2, -13631485},
    {0x1.9ffffep+21, 0x1.fffffep-1, -0x1.8p-5, 3407872},
    {0x1.9ffffep+21, 0x1p+0, -0x1p-2, 3407872},
    {0x1.fffffep+21, 0x1.000004p+0, -0x1.ffffep-3, 4194303},
    {0x1p+22, 0x1.9ffffep-1, -0x1.04ec4cp-2, 5162221},
    {0x1p+23, 0x1p+0, 0x0p+0, 8388608},
    {0x1p+22, 0x1.000004p+0, 0x1p-22, 4194303},
    {0x1.000004p+22, 0x1.fffffep-1, 0x1.000004p-2, 4194305},
    {0x1.000004p+22, 0x1p+0, 0x0p+0, 4194305},
    {0x1.000004p+22, 0x1.000002p+0, 0x1p-1, 4194304},
    {0x1.fffffep+22, 0x1.9ffffep-1, -0x1.93b138p-3, 10324441},
    {0x1.9ffffep+22, 0x1p+0, -0x1p-1, 6815744},
    {0x1.fffffep+22, 0x1.000004p+0, -0x1.ffffep-2, 8388606},
    {0x1p+23, 0x1.9ffffep-1, 0x1.362764p-2, 10324441},
    {0x1p+22, 0x1p+0, 0x0p+0, 4194304},
    {0x1p+23, 0x1.000004p+0, 0x1p-21, 8388606},
    {0x1.000004p+23, 0x1.fffffep-1, -0x1.fffff4p-2, 8388611},
    {0x1.000002p+22, 0x1p+0, 0x1p-1, 4194304},
    {0x1.000002p+22, 0x1.000002p+0, 0x0p+0, 4194304},
    {-0x1.000002p+23, -0x1.000002p+0, -0x0p+0, 8388608},
    {-0x1.000002p+23, -0x1p+0, -0x0p+0, 8388609},
    {-0x1.000002p+24, -0x1.fffffep-1, -0x1.8p-23, 16777219},
    {-0x1p+24, -0x1p+0, -0x0p+0, 16777216},
    {-0x1p+23, -0x1p+0, -0x0p+0, 8388608},
    {-0x1p+24, -0x1.9ffffep-1, 0x1.a76268p-3, 20648883},
    {-0x1.9ffffep+23, -0x1.000002p+0, -0x1.800018p-2, 13631485},
    {-0x1.9ffffep+23, -0x1p+0, -0x0p+0, 13631487},
    {-0x1.9ffffep+23, -0x1.fffffep-1, 0x1.8p-3, 13631488},
    {0x1.9ffffep+127, HUGE_VALF, 0x1.9ffffep+127, 0},
    {-0x1.9ffffep+127, HUGE_VALF, -0x1.9ffffep+127, 0},
    {0x1.9ffffep+127, -HUGE_VALF, 0x1.9ffffep+127, 0},
    {-0x1.9ffffep+127, -HUGE_VALF, -0x1.9ffffep+127, 0},
    {0x1p-127, HUGE_VALF, 0x1p-127, 0},
    {-0x1p-127, HUGE_VALF, -0x1p-127, 0},
    {0x1p-127, -HUGE_VALF, 0x1p-127, 0},
    {-0x1p-127, -HUGE_VALF, -0x1p-127, 0},
    {0x1p-148, HUGE_VALF, 0x1p-148, 0},
    {-0x1p-148, HUGE_VALF, -0x1p-148, 0},
    {0x1p-148, -HUGE_VALF, 0x1p-148, 0},
    {-0x1p-148, -HUGE_VALF, -0x1p-148, 0},
    {0x0p+0, HUGE_VALF, 0x0p+0, 0},
    {-0x0p+0, HUGE_VALF, -0x0p+0, 0},
    {0x0p+0, -HUGE_VALF, 0x0p+0, 0},
    {-0x0p+0, -HUGE_VALF, -0x0p+0, 0},
    {0x1.fffffep+127, 0x1.9ffffep+127, 0x1.8p+125, 1},
    {0x1.fffffep+127, -0x1.9ffffep+127, 0x1.8p+125, -1},
    {-0x1.fffffep+127, 0x1.9ffffep+127, -0x1.8p+125, -1},
    {-0x1.fffffep+127, -0x1.9ffffep+127, -0x1.8p+125, 1},
    {0x1.fffffep+126, 0x1p-126, 0x0p+0, 0},
    {0x1.fffffep+126, -0x1p-126, 0x0p+0, 0},
    {-0x1.fffffep+126, 0x1p-126, -0x0p+0, 0},
    {-0x1.fffffep+126, -0x1p-126, -0x0p+0, 0},
    {0x1.fffffep+126, 0x1p-149, 0x0p+0, 0},
    {0x1.fffffep+126, -0x1p-149, 0x0p+0, 0},
    {-0x1.fffffep+126, 0x1p-149, -0x0p+0, 0},
    {-0x1.fffffep+126, -0x1p-149, -0x0p+0, 0},
    {0x1p-125, 0x1.fffffep+127, 0x1p-125, 0},
    {-0x1p-125, 0x1.fffffep+127, -0x1p-125, 0},
    {0x1p-125, -0x1.fffffep+127, 0x1p-125, 0},
    {-0x1p-125, -0x1.fffffep+127, -0x1p-125, 0},
    {0x1p-148, 0x1.fffffep+127, 0x1p-148, 0},
    {-0x1p-148, 0x1.fffffep+127, -0x1p-148, 0},
    {0x1p-148, -0x1.fffffep+127, 0x1p-148, 0},
    {-0x1p-148, -0x1.fffffep+127, -0x1p-148, 0},
    {0x0p+0, HUGE_VALF, 0x0p+0, 0},
    {-0x0p+0, HUGE_VALF, -0x0p+0, 0},
    {0x0p+0, -HUGE_VALF, 0x0p+0, 0},
    {-0x0p+0, -HUGE_VALF, -0x0p+0, 0},
    {0x1p-126, 0x1p-125, 0x1p-126, 0},
    {0x1p-126, -0x1p-125, 0x1p-126, 0},
    {-0x1p-126, 0x1p-125, -0x1p-126, 0},
    {-0x1p-126, -0x1p-125, -0x1p-126, 0},
    {0x1p-126, 0x1p-148, 0x0p+0, 4194304},
    {0x1p-126, -0x1p-148, 0x0p+0, -4194304},
    {-0x1p-126, 0x1p-148, -0x0p+0, -4194304},
    {-0x1p-126, -0x1p-148, -0x0p+0, 4194304},
    {0x1p-149, 0x1p-127, 0x1p-149, 0},
    {-0x1p-149, 0x1p-127, -0x1p-149, 0},
    {0x1p-149, -0x1p-127, 0x1p-149, 0},
    {-0x1p-149, -0x1p-127, -0x1p-149, 0},
    {0x0p+0, 0x1p-127, 0x0p+0, 0},
    {-0x0p+0, 0x1p-127, -0x0p+0, 0},
    {0x0p+0, -0x1p-127, 0x0p+0, 0},
    {-0x0p+0, -0x1p-127, -0x0p+0, 0},
    {0x1p-149, 0x1p-148, 0x1p-149, 0},
    {-0x1p-149, 0x1p-148, -0x1p-149, 0},
    {0x1p-149, -0x1p-148, 0x1p-149, 0},
    {-0x1p-149, -0x1p-148, -0x1p-149, 0},
    {0x0p+0, 0x1p-148, 0x0p+0, 0},
    {-0x0p+0, 0x1p-148, -0x0p+0, 0},
    {0x0p+0, -0x1p-148, 0x0p+0, 0},
    {-0x0p+0, -0x1p-148, -0x0p+0, 0},
    {0x1.81p+1, 0x1p+1, -0x1.fcp-1, 2},
    {-0x1.81p+1, 0x1p+1, 0x1.fcp-1, -2},
    {0x1.81p+1, -0x1p+1, -0x1.fcp-1, -2},
    {-0x1.81p+1, -0x1p+1, 0x1.fcp-1, 2},
    {0x1.41p+2, 0x1p+1, -0x1.f8p-1, 3},
    {-0x1.41p+2, 0x1p+1, 0x1.f8p-1, -3},
    {0x1.41p+2, -0x1p+1, -0x1.f8p-1, -3},
    {-0x1.41p+2, -0x1p+1, 0x1.f8p-1, 3}
};

#endif
